دسته بندی ها
22:27 1399/09/26

عدم آپدیت اطلاعات گزارش بعد از تغییر اطلاعات دیتابیس در Crystal Report

مشخصات سوال کننده :
کاربر : hamid_b     امتیاز کاربر : 518     رتبه کاربر : 4
دسته بندی : کريستال ريپورت

به این سوال امتیاز بدهید    1
تعداد بازدید این سوال : 3413
هوش مصنوعی

پاسخ هوش مصنوعی

برای اینکه بتوانید گزارش های خود را در Crystal Reports به صورت پویا و با آخرین داده ها بروزرسانی کنید، می توانید مراحل زیر را دنبال کنید:

1. **بروزرسانی داده ها:** مطمین شوید که بعد از اضافه کردن یا ویرایش رکوردها در پایگاه داده، گزارش شما به درستی به روز شود. برای این منظور می توانید از تابع Refresh در کد خود استفاده کنید.


using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;

// بارگذاری گزارش
ReportDocument reportDocument = new ReportDocument();
reportDocument.Load("مسیر_گزارش.rpt");

// اجرای کویری و بروزرسانی گزارش
reportDocument.SetDataSource(داده_ها);
reportDocument.Refresh();

2. **پیش نمایش گزارش:** اطمینان حاصل کنید که در زمان نمایش گزارش، از متد Refresh استفاده کرده اید. این کار باعث می شود که داده ها جدیدترین اطلاعات را از پایگاه داده بارگذاری کنند.


crystalReportViewer.ReportSource = reportDocument;
crystalReportViewer.Refresh();

3. **آپدیت خودکار:** اگر از فرم ها یا محیط های گرافیکی استفاده می کنید، می توانید دکمه ای برای بروزرسانی گزارش پس از تغییرات در پایگاه داده قرار دهید تا کاربر بتواند گزارش را به روزرسانی کرده و جدیدترین داده ها را مشاهده کند.

در مورد ویدیوهای آموزشی، می توانید به منابع آنلاین مانند یوتیوب جستجو کنید و عباراتی مانند "Crystal Reports dynamic report update" را جستجو نمایید تا ویدیوهای مربوطه را پیدا کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 22:33 1399/09/26

گزارش خودتون در Crystal Report رو باز کنید و از منوی File تیک گزینه Save Data with Report رو بردارید. با این کار 2 مزیت داره براتون

  • اول اینکه وقتی تیک Save Data with Report رو زدید اطلاعات شما در گزارش ذخیره میشه و حجم گزارش خیلی بالا میره.
  • دوم اینکه وقتی تیک Save Data with Report رو زدید گزارش دیگه به دیتابیس برای نمایش اطلاعات رجوع نمیکنه و از اطلاعات ذخیره شده داخل خودش استفاده میکنه.

 

save data with report in crystal report

به این پاسخ امتیاز بدهید    1
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود